雖然 Gemini CLI 功能沒有 Claude Code 那麼多,但至少我們還有 MCP
我目前的理解,MCP(Model Context Protocol)是 AI 和 AI 溝通的橋樑,例如我們在 Gemini CLI 設定好 GitHub 的 MCP 後,Gemini CLI 就能直接跟 GitHub 溝通,並且幫我們完成操作設定
Q:我沒有設定 GitHub MCP 也能用 Gemini CLI 進行 Git 操作啊?
A:沒有設定 MCP 的情況下,Gemini CLI 是使用電腦的指令進行 Git 操作,但設定 MCP 後,Gemini CLI 就可以直接對 GitHub 上的專案進行 Git 操作
{
"selectedAuthType": "gemini-api-key"
}
{
"selectedAuthType": "gemini-api-key",
"mcpServers": {
"github": {
"httpUrl": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "你的GitHub的Personal access tokens (classic)金鑰"
},
"timeout": 5000
}
}
}
Tips for getting started:
1. Ask questions, edit files, or run commands.
2. Be specific for the best results.
3. /help for more information.
Using: 1 GEMINI.md file | 1 MCP server (ctrl+t to view)
╭───────────────────────────────────────────────────────
│ > Type your message or @path/to/file
╰───────────────────────────────────────────────────────